self-propelled mower - English Synonyms Dictionary